<title>商家列表</title>

<div class="layui-card layadmin-header">
	<div class="layui-breadcrumb" lay-filter="breadcrumb">
		<a lay-href="">主页</a>
		<a><cite>商家列表</cite></a>
	</div>
</div>

<div class="layui-fluid">
	<div class="layui-card">

		<div class="layui-form layui-card-header layuiadmin-card-header-auto" lay-filter="layadmin-useradmin-formlist">
			<div class="layui-form-item">
				<div class="layui-inline">
					<label class="layui-form-label">昵称</label>
					<div class="layui-input-block">
						<input type="text" name="nickname" placeholder="请输入" autocomplete="off" class="layui-input">
					</div>
				</div>
				<div class="layui-inline">
					<label class="layui-form-label">邮箱</label>
					<div class="layui-input-block">
						<input type="text" name="email" placeholder="请输入" autocomplete="off" class="layui-input">
					</div>
				</div>
				<div class="layui-inline">
					<button class="layui-btn layuiadmin-btn-admin" lay-submit lay-filter="LAY-user-back-search">
						<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
					</button>
				</div>
			</div>
		</div>

		<div class="layui-card-body">
			<table id="LAY-user-back-manage" lay-filter="LAY-user-back-manage"></table>
			<script type="text/html" id="toolbar">
				<div class="layui-btn-container">
					<button class="layui-btn layuiadmin-btn-admin" data-type="batchdel">删除</button>
				</div>
			</script>
			<script type="text/html" id="buttonTpl">
				{{#  if(d.status == 'normal'){ }}
				<button class="layui-btn layui-btn-xs">已审核</button>
				{{#  } else { }}
				<button class="layui-btn layui-btn-primary layui-btn-xs">未审核</button>
				{{#  } }}
			</script>
			<script type="text/html" id="table-useradmin-admin">
				<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del"><i class="layui-icon layui-icon-delete"></i>删除</a>
			</script>
		</div>
	</div>
</div>

<script>
	layui.contr1='seller';
	layui.define(['table', 'form'], function(exports){
		var $ = layui.$
			,admin = layui.admin
			,view = layui.view
			,table = layui.table
			,form = layui.form;

		//搜索
		form.render(null, 'layadmin-useradmin-formlist');
		form.on('submit(LAY-user-back-search)', function(data){
			var field = data.field;
			field[layui.setter.request.tokenName]=layui.data(layui.setter.tableName)[layui.setter.request.tokenName];

			//执行重载
			table.reload('LAY-user-back-manage', {
				where: field
			});
		});

		table.render({
			elem: '#LAY-user-back-manage'
			,url: './'+layui.contr1+'/list' //模拟接口'id,nickname,email,gender,money,coin,createtime,logintime,loginnum,status'
			,toolbar: '#toolbar'
			,defaultToolbar: ['filter', 'exports', 'print']
			,cols: [[
				{type: 'checkbox', fixed: 'left'}
				,{field: 'id', width: 80, title: 'ID', sort: true}
				,{field: 'nickname', title: '昵称'}
				,{field: 'email', title: '邮箱'}
				,{field: 'gender', title: '性别'}
				,{field: 'money', title: '本金', sort: true}
				,{field: 'coin', title: '佣金'}
				,{field: 'createtime', title: '注册时间', sort: true}
				,{field: 'logintime', title: '最近登陆'}
				,{field: 'loginnum', title: '登陆次数'}
				,{field: 'status', title:'状态', templet: '#buttonTpl', minWidth: 80, align: 'center'}
				,{title: '操作', width: 150, align: 'center', fixed: 'right', toolbar: '#table-useradmin-admin'}
			]]
			,text: '对不起，加载出现异常！'
			,page: true
		});

		//工具条
		table.on('tool(LAY-user-back-manage)', function(obj){
			var data = obj.data;
			if(obj.event === 'del'){
				layer.confirm('确定删除？', function(index){
					console.log(data);

					//提交 Ajax 成功后，关闭当前弹层并重载表格
					admin.req({
						url: './'+layui.contr1+'/del'
						,type: 'post'
						,data: {id:data.id}
						,done: function(res){
							obj.del();
							layer.close(index);
						}
					});


				});

			}
		});

		//事件
		var active = {
			batchdel: function(){
				var checkStatus = table.checkStatus('LAY-user-back-manage')
					,checkData = checkStatus.data; //得到选中的数据

				debug1(checkData);
				let ids=[];
				for(let i in checkData){
					ids[i]=checkData[i].id;
				}
				debug1(ids);
				if(checkData.length === 0){
					return layer.msg('请选择数据');
				}

				layer.confirm('确定删除吗？', function(index) {
					admin.req({
						url: './'+layui.contr1+'/batchdel'
						,type: 'get'
						,data:{
							ids:ids
						}
						,done: function(res){
							table.reload('LAY-user-back-manage');
							layer.msg('已删除');
						}
					});
				});

			}

		}
		$('.layui-btn.layuiadmin-btn-admin').on('click', function(){
			var type = $(this).data('type');
			active[type] ? active[type].call(this) : '';
		});

		//点击字段排序
		table.on('sort(LAY-user-back-manage)', function(obj){
			let where=form.val("layadmin-useradmin-formlist");//搜索
			where['sort_by']=obj.field;
			where['sort_order']=obj.type;
			where[layui.setter.request.tokenName]= layui.data(layui.setter.tableName)[layui.setter.request.tokenName];
			debug1(where);
			table.reload('LAY-user-back-manage', {
				initSort: obj
				,where: where
			});
		});


	});
</script>